package com.gxc.dao;

import com.gxc.pojo.User;

/**
 * @author by 97830
 * @Classname UserDao
 * @Description TODO
 * @Date 2020/11/16 7:58
 */
public interface UserDao {
    /**
     * 根据用户名查询用户信息
     * @param username  用户名
     * @return  如果返回 null,说明没有这个用户。反之亦然
     */
    public User queryUserByUsername(String username);

    /**
     * 用户名和密码查询用户信息
     * @param username  用户名
     * @param password  密码
     * @return  如果返回 null,说明用户名或密码错误,反之亦然
     */
    public User queryUserByUsernameAndPassword(String username,String password);

    /**
     * 保存用户信息
     * @param user  用户
     * @return  返回-1 表示操作失败，其他是 sql 语句影响的行数
     */
    public int addUser(User user);
}
